package com.yuan.algorithms.base01;

/**
 * @author YouYuan
 * <br>E-mail:1265161633@qq.com
 * <br>创建时间：2015年10月13日 上午10:12:52
 * <br>说明:有一个正整数N，要求输出这个数，并且每次只能输出单个数字。使用递归实现。
 */
public class 递归_单个顺序输出整数 {

	public static void main(String[] args) {
		printOut(987654321);
	}

	private static void printOut(int i) {
		if (i >= 10) {
			printOut(i/10);
		}
		String t = i+"";
		printDigit(t.charAt(t.length()-1));//即i%10，速度比模运算快
	}

	private static void printDigit(Object i) {
		System.out.print(i);
	}

}
